payment on presentation - German English Dictionary